const { clientTts } = require("../config")
/**
 * 处理文本转语音请求的处理器函数。
 * @param {Object} req - HTTP请求对象，包含请求的详细信息。
 * @param {Object} res - HTTP响应对象，用于发送响应给客户端。
 * @function chat_handler
 * @memberof module:textToAudio_handler
 */
exports.audio_handler = (req, res) => {
    const { msg } = req.body;
    const params = {
        "Text": msg,
        "SessionId": "ai-chat-session-123456"
    };
    clientTts.TextToVoice(params).then(
      (data) => {
        // console.log(data);
        res.send({
            code: 200,
            msg: "success",
            data: data,
        })
      },
      (err) => {
        console.error("error", err);
        res.send({
            code: 500,
            msg: "error",
            data: err,
        })
      }
    );
}